草庐IT

LiveData 从实践到原理

全部标签

安全-DDOS介绍及攻击防御原理说明

1、DDOS是什么DDoS攻击(DistributedDenial-of-Serviceattack)是指利用多台主机对目标服务器发起大量的请求,从而使其无法处理正常的网络流量并导致服务不可用。这些请求通常是恶意的、占用大量带宽的和重复的,导致服务器在瞬间被过载,无法响应真正的客户端请求。DDoS攻击可以通过各种手段进行,如利用僵尸网络、利用漏洞发起攻击或伪造IP地址等。它不仅给网站运营者和用户带来影响,而且可能会导致公司损失巨额资金。DDOS攻击包括不限于上述的攻击类型。2、DDOS造成的损失近几年,DDoS攻击的规模、频率和影响力都在不断增加,给全球网络安全带来了严重威胁。以下是一些近几年

【信息安全原理】——IP及路由安全(学习笔记)

目录🕒1.IPv4协议及其安全性分析🕒2.IPsec(IPSecurity)🕘2.1IPsec安全策略🕤2.1.1安全关联(SecurityAssociation,SA)🕤2.1.2安全策略(SecurityPolicy,SP)🕤2.1.3IP包处理过程🕘2.2IPsec运行模式🕘2.3AH协议🕤2.3.1AH首部🕤2.3.2AH运行模式🕤2.3.3完整性检验🕤2.3.4抗重放攻击🕤2.3.5AH与NAT的兼容性问题🕘2.4ESP协议🕤2.4.1ESP首部🕤2.4.2ESP传输模式🕤2.4.3ESP隧道模式🕤2.4.4ESP与NAT的兼容性问题🕤2.4.5ESP与AH对比🕘2.5网络密钥交换🕤

算法(1):KD树的原理与基本代码

目录前言一、什么是KD树二、为什么要用KD树三、KD树的基本思路四、KD树的几种情况分析4.1另一子空间不存在更近的点4.2 另一子空间存在更近的点4.3小结五、KD树的代码(二维点,python版本)六、KD树的代码(多维版本)6.1python版本七、KD树的应用7.1找目标平面或者空间中离目标点的最近点7.2 找目标平面或者空间中离目标点的若干个最近点八、参考资料前言由于在做项目时遇到平面内最近点求解的问题,需要用到KD树简化算法,减少计算资源,因此本文记录这个过程中学到的知识。一、什么是KD树kd-tree(k-dimensional树的简称),kd树就是一种对k维空间中的实例点进行存

CIC滤波器:原理、设计与FPGA开发

CIC滤波器,全称为累积积分器滤波器(CascadedIntegrator-CombFilter),是一种数字滤波器,通常在信号处理和通信系统中使用。本文将详细介绍CIC滤波器的原理、设计方法以及如何在FPGA上实现。一、CIC滤波器原理CIC滤波器由级联的积分器和组合器组成,其中积分器用于对输入信号进行积分,而组合器则用于抽取所需频率范围内的信号。CIC滤波器的核心思想是通过多级积分和差分运算来实现高效的滤波。以下是CIC滤波器的基本原理:采样阶段:输入信号经过抽样器以一定的采样率进行采样。累积阶段:采样后的信号经过级联的积分器,每个积分器都对信号进行累加操作。通过多级积分,低频信号的能量将

【算法】列生成算法原理解析

列生成算法是一种算法框架(也可以称为是一种思想,不能单独用来具体求解),运用DW分解将问题分解为主问题和子问题,在子问题中求出检验数最优的列(子问题的求解需要用其他诸如启发式、求解器等进行求解),将此列加入主问题中进行求解(主问题求解方式可以是启发式、求解器等进行求解,加入此列的过程即为列生成算法)。​列生成算法实际起到一种辅助计算的作用,能够缩小问题规模,使之能够算得更快。除了列生成,类似其能够简化问题的算法还有行生成。一、CuttingStockProblem引入(运用该问题的引入作为例子进行讲解)问题:原纸卷每个长为L=16m,顾客们分别需要25个3m长,20个5m长,18个7m长的纸卷

X509证书认证原理

X.509证书使用非对称加密,包含一对秘钥,公钥和私钥,用于确保信息安全交互。私钥由设备自身持有,私钥可以对证书加密,称为签名,任何拥有公钥的人都可以验证签名,这就对证书的拥有者身份进行了认证。另外,使用公钥对消息加密,只能使用对应的私钥解密,这对于发送秘密数据非常管用。信任链根证书好比公司的CEO,CEO是任何人都信任的,CEO给经理签发证书,那么经理现在也是被信任的,最后,经理可以给职员签发证书,所以员工也是被信任的。X.509证书以相同的信任链方式工作的,证书2由证书1(CA证书)签发,证书1很容易证明自己是公钥的拥有者,通过将公钥发布到证书2里面,而证书1是由另一个CA证书签发的,这就

线性回归 正则项(惩罚项)原理、正则项的分类与Python代码的实现

文章目录1正则项的含义2L1与L2正则项的区别3正则的python实现3.1Lasso正则3.2Ridge正则3.3ElasticNet正则4案例实例本篇博客预备知识:线性回归最小二乘法的求解推导与基于Python的底层代码实现线性回归特征扩展的原理与python代码的实现1正则项的含义在线性回归中,正则项是一种用于控制模型复杂度的技术,它通过将系数的大小加入到损失函数中,以限制模型的复杂度。在线性回归中,通常使用L1正则项或L2正则项。正则项的形式可以表示为:L1正则项(Lasso):L1=λ∑i=1p∣wi∣L_{1}=\lambda\sum_{i=1}^{p}\left|w_i\righ

Hadoop生态圈实战系列:第七篇 Presto SQL 查询引擎原理与使用

作者:禅与计算机程序设计艺术1.简介Presto是一个开源的分布式SQL查询引擎,由Facebook在2012年开源,主要功能包括:支持复杂的联合、连接、过滤等操作;支持多种数据源如Hive、MySQL、PostgreSQL等;支持高效的基于内存计算;具有高度可扩展性,可以用于处理TB级的数据;并且可以与其他工具集成如ApacheHive、ApacheImpala或AmazonAthena一起工作。它的官网地址为https://prestodb.io/。本文作为Hadoop生态圈实战系列的第七篇,将从以下三个方面详细阐述PrestoSQL查询引擎的原理、特性及使用方法。PrestoSQL查询引

云计算:从基础架构原理到最佳实践之:云计算监控与优化

作者:禅与计算机程序设计艺术1.简介1.1什么是云计算?云计算(CloudComputing)是一种利用互联网平台提供的网络服务的模式,基于Internet的基础设施,利用计算机、存储、网络等资源的动态组合,构建、管理和使用信息系统的能力,实现数据的自动处理、自动提取、自动分布式存储、自动调配、自动弹性伸缩等功能。其特点是按需访问,按量付费,随时可扩张。云计算通过服务的方式向个人和企业提供计算、网络、存储等资源,用户不需要购买、安装及维护服务器等设备,只需要利用这些资源即可运行应用程序、分析数据。1.2为什么要进行云计算监控与优化?随着信息化的发展,越来越多的人开始把自己的工作和生活都交给云端

L1、L2正则化的原理及适用场景

1.L1正则化,也称Lasso回归1.1含义权值向量  中各元素的绝对值之和,一般记作  。1.2 公式表示添加了L1正则化的损失函数一般可表示为:1.3作用L1正则常被用来解决过拟合问题;L1正则化容易产生稀疏权值矩阵(更容易得到稀疏解),即产生一个稀疏模型(较多参数为0),因此也可用于特征选择。 1.4为什么L1(相对L2)更容易获得稀疏解或者0解L1是舍弃掉一些不重要的特征,L2是控制所有特征的权重。a.从公式角度解释假设只有一个参数w,损失函数L(w)  ,分别加上L1和L2损失函数可得:假设L(w)在某一个样本 0处的导数是d0当结合L2正则时候的导数是:当结合L1正则时候的导数是(